function getStorage(options) {
	return new Promise((resolve, reject) => {
		uni.getStorage({
			key: options.key,
			success: function(res) {
				resolve(res.data); // 直接返回 res.data
			},
			fail: function(error) {
				// 如果出现 "data not found" 错误，则返回错误信息
				if (error.errMsg === 'getStorage:fail data not found') {
					reject('数据不存在');
				} else {
					// 其他情况则返回错误对象
					reject(error);
				}
			}
		});
	});
}

function setStorage(options) {
	uni.setStorage({
		key: options.key,
		data: options.data
	});
}

module.exports = {
	getStorage,
	setStorage
}